<?php

namespace app\admins\controller;

use think\Controller;
use think\Loader;
use think\Request;
use think\Session;

class Admins extends Controller
{
    //管理员登录界面
    public function login()
    {
        return view();
    }

    //执行登录界面
    public function doLogin()
    {
        $data = input();
//     验证
        $validate = Loader::validate('Goods');
        if (!$validate->scene('user')->check($data)) {
            $this->error($validate->getError(), '/admins/admins/login');
        }
//        完成验证调取模型
        $res = \app\admins\model\Admins::login($data);
        if (!isset($res)) {
            $this->error('账号或密码有误，请重新输入', '/admins/admins/login');
        } else {
            Session::set('id', $res['id']);
            $this->success('登录成功，正在跳转...', '/admins/Shows/shows');
        }
    }
}
